<?php
//类的文件名均以命名空间定义，并且命名空间的路径和类库文件所在路径一致；
namespace app\index\controller;
//类名用大驼峰式方法命名

use think\facade\Db;
use think\facade\View;

class User
{

    //方法名用小驼峰
    public function getUserList()
    {
        //[Db查询]
        //如果查不到抛异常
        $info=Db::table('ecm_user')->where('openid', 1)->findOrFail();
        // 查询的是数据集对象
        $info=Db::table('ecm_user')->where('id','=',1)->find();
//        $info=Db::name('user')->find(2);
        $info=Db::name('user')->select()->toArray();
        //查询当前条件下的一个值
        $info=Db::table('ecm_user')->where('id','=',1)->value('uname','若是查不到就出现这个');
        //查询当前对象条件的对应的某个数据数组
        $info=Db::table('ecm_user')->where('openid',1)->column('uname');
        //查询当前对象条件那个某个数据数组对应的键值,同时会把数据查询出来
        $info=Db::table('ecm_user')->where('openid',1)->column('uname', 'id');
        //查询当前对象条件的整条数据数组对应的键值
        $info=Db::table('ecm_user')->where('openid',1)->column('*','id');
//        Db::table('think_user')->chunk(100, function($users) {
//            foreach ($users as $user) {
//                //
//            }
//        });
        //数据集转数组   toArray()
//        echo "<pre>";
//        print_r($info);
//        echo "</pre>";
        $lun_bo=Db::table('ecm_banner')->select()->toArray();


        $goods=Db::table('ecm_goods')->select()->toArray();
        echo "<pre>";
        print_r($goods);
        echo "</pre>";






    }

}